body{background:#fff}
#product{padding-top:25px}
#menu_bottom{display:none}
#menu{padding-bottom:23px;padding-top:14px}
#menu.fixedProductMenu{position:fixed;background-color:#fff;width:100%;z-index:12;padding-bottom:14px;border-bottom:solid 1px #c4c4c4}
#menu .ul{list-style:none;padding-left:0px;margin:0px;display:inline-block}
#menu .ul>li{display:inline;padding-right:17px;position:relative}
#menu .ul>li:not(:last-child)::after{position:absolute;content:'';width:1px;background-color:#282d58;height:13px;right:5px;bottom:0px}
#menu a{font-size:14px;position:relative;text-decoration:none}
#menu li:not(:last-child) a::after{content:'';position:absolute;width:0;height:1px;background:#282d58;bottom:0;left:0;transition:.3s}
#menu .ul>li>a:hover::after,
#menu .ul>li>a.hover::after{width:100%}
#menu .ul>li>#dropdown_opp:hover::after,
#menu .ul>li>#dropdown_opp.hover::after{width:83%}
#menu a{color:#282d58}
#menu .icon.small{margin-right:6px}
#product_dropdown{left:0px;margin:0px;list-style:none;max-height:80vh;overflow-y:scroll}
#product_dropdown::-webkit-scrollbar{display:none}#product_dropdown.dropdown-pane{width:inherit;padding:0}
#product_dropdown a{width:230px;display:block;padding:13px 8px;font-size:11px}
#product_dropdown a:nth-child(odd){background-color:#fafafa}
#product_dropdown a{border-bottom:solid 1px rgba(196,196,196,0.5);transition:.1s}
#product_dropdown a:hover{color:#fff;background-color:#3274a7}
#product h2{color:#0E5481;margin-bottom:10px}
#product h3{color:#0E5481;margin-bottom:10px}
#dropdown_ico{border:6px solid transparent;border-top:8px solid #282d58;display:inline-block;margin-bottom:-6px}.product_button{font-size:18px;cursor:pointer;text-decoration:none;padding:10px;text-align:center;border-radius:10px;background-color:#4188b6;transition:.3s}.svg_blue path{fill:#2f3355}
.icon.small{width:20px;height:20px;margin-right:9px;display:inline-block;vertical-align:top}
.icon.middle{width:30px;height:30px;display:inline-block;vertical-align:top;margin-right:9px}
.icon.big{min-width:85px;max-width:85px;height:85px;background-color:#2976a8;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}
.icon.big.five>*{height:50px;width:50px}
.icon.big.six>*{height:60px;width:60px}
.bb_button{background-color:#4188b6;color:#fff}
.yb_button{background-color:#f7dc1f;border:2px solid #f7dc1f;color:#1a1717}
.wb_button{background-color:#fff;color:#1a1717;border:solid 1px #1a1717}
.wb_button:hover{box-shadow:1px 2px 4px 0 #fff}
.bb_button:hover{background-color:#306e9d;padding-top:11px;padding-bottom:9px}
.media-container>a>*{width:100%}
.media-container>a{display:block;width:100%;border:1px solid #c3c2c2;max-height:332px;position:relative}.media-container>a>iframe{height:330px}
.media-container>a::before{content:'';position:absolute;width:100%;height:100%}
.media-container>a>img{max-height:330px}
.media-container span{color:#6a6666;font-size:14px}
#opportunities .media-container>a{max-height:252px;text-align:center}
#opportunities .media-container>a>iframe{height:250px}
#opportunities .media-container>a>img{max-height:250px;width:auto}
.product_wrap{padding-top:30px;padding-bottom:30px}
#banner .product_button{margin-right:17px}
#banner{background-color:#1d3454;padding:15px 0 35px;position:relative;background-repeat:repeat-y}
#banner.bg_default_1{background-image:radial-gradient(circle at 0 0,#254d79,#2976a8)}
#banner.bg_default_1::after{display:none}#banner.bg_default_2{background-image:url("/storage/app/media/product/bg_default_2.png")}#banner p{color:#fff;font-size:18px}
#banner>div{z-index:10;position:relative}
#banner::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);pointer-events:none;z-index:1}#product .opportunities:nth-child(odd){background-color:#fafafa}
.link_container a{color:#1d5392;font-size:16px;text-decoration:none;cursor:pointer}
.link_container a:hover{text-decoration:underline}
.link_container a>img.icon.small{margin-top:-3px;margin-right:9px;vertical-align:middle}
.link_container{display:flex;flex-direction:column}
#opportunities .link_container{margin-top:45px}
.text_container{margin-top:-22px}
#services .link_container:not(:last-child){margin-bottom:20px}
#actions{background-color:#fafafa}
#actions .action{display:flex;justify-content:space-evenly}
#actions .action>a{display:flex;text-decoration:none;align-items:center}
#actions .action>a h3{font-size:22px;color:#3274a7;font-family:FuturaPT;margin:0}
#share{padding:18px 0}
#share a{text-decoration:none}
#share img{width:30px;height:30px;border-radius:4px}
#share .title{line-height:32px;margin-right:-3px;color:#0E5481}
#share .share_box:first-child .share_buttons{display:inline-flex;margin-left:7px}
#share .share_box:first-child img{margin-left:9px}
#share .share_box:last-child img{margin-left:10px}
#share .share_box{margin-right:9px;display:inline-block}
#share .share_buttons{margin-left:0px}
.likely{padding:inherit;margin:inherit}
.likely .likely__widget{background:inherit;margin:inherit;display:contents}
.likely .likely__icon{display:none}
.likely .likely__counter{padding:0 4px;line-height:32px;color:#0E5481}
@media screen and (min-width:62em){#actions .action>a{max-width:23%}}
@media screen and (min-width:48em){.text_container{padding-right:25px}.at_left .text_container{padding-left:25px}.media-container{padding-left:25px}.at_left .media-container{padding-right:25px}.product_wrap{padding-top:45px;padding-bottom:45px}#banner{background-size:cover;padding:77px 0;background-position:center}#description{padding-top:50px}.fancybox-slide{padding-left:100px;padding-right:100px;padding-bottom:120px !important}.fancybox-navigation .fancybox-button--arrow_right{right:30px !important}.fancybox-navigation .fancybox-button--arrow_left{left:30px !important}}
@media screen and (max-width:47.99875em){.media-container{padding-bottom:20px}#product h2{font-size:1.25em}.media-container>a{margin:auto;display:inline-flex;justify-content:center}.yb_button,.bb_button,.wb_button{font-size:14px}#banner .bb_button .icon.middle{margin-right:3px;height:20px;width:20px}#banner .wb_button .icon.small{margin:0}#banner .product_button{padding:7px 10px}#banner .product_button.bb_button{padding-left:4px}#banner{background-size:contain}#actions .action{flex-direction:column;padding:0 40px}#share .share_box{display:inline-block;margin:7px 0}#share .share_box:first-child .share_buttons{margin-left:0}#share .share_box:first-child{margin:7px 3px 0 0}#share .title{font-size:14px}#share img{width:20px;height:20px;border-radius:2px}#share .share_box:first-child img{margin-left:6px}#share .share_box:last-child img{margin-left:6px}#actions .action>a{margin:10px 0}#actions .product_wrap{padding-top:15px;padding-bottom:15px}.product_wrap{padding-bottom:25px}.fancybox-slide--video{padding-left:0px;padding-right:0px}}@media all and (min-width:800px){.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right :0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3)}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}}
.fancybox-caption{display:none}
.fancybox-content div.caption{position:absolute;width:100%;left:0px;background:#fff;bottom:0;border:solid 1px rgba(196,196,196,0.8);color:#6a6666;font-size:16px;padding:5px 24px;opacity:0}
.fancybox-bg{background:#0b0808}
.fancybox-is-open .fancybox-bg{opacity:.3}
.fancybox-button{background:inherit}
.fancybox-navigation .fancybox-button{padding:0 !important;width:60px;height:60px}
.fancybox-navigation .fancybox-button div{padding:7px;border-radius:50%;background:#fafafa;display:flex;justify-content:center;align-items:center}
.paginator{opacity:0;position:absolute;width:100%;height:40px;bottom:-80px;left:0;display:flex;align-items:flex-end;justify-content:center;cursor:default}
.fancybox-content div.caption.show,.paginator.show{opacity:1;transition:.3s}
.paginator .flex{align-items:center}.paginator .paginator_item{width:12px;height:12px;border-radius:50px;background-color:#fafafa;margin-left:5px;margin-right:5px;display:block;cursor:pointer}
.paginator .paginator_item.current{width:16px;height:16px;margin-left:1px;margin-right:1px}
.fancybox-button svg{height:40px;width:30px;color:#b6b5b5}
.fancybox-button--arrow_left>div{transform:rotate(180deg)}
#header.inner_header{padding:56px 0 0}
.workflow_button{width:auto;height:27px;border-radius:10px;background-color:#4188b6;display:inline-block;color:#fff;text-align:center;padding:2px 10px}.workflow_button:hover{background-color:#254d79}